{% extends 'base.html'%}

{% block script %}
    <script language="javascript" type="text/javascript">
        $(document).ready(function() {
            {% if perms.pregao.ver_todos %}
                $('tr>td').not('.notfb').bind('click', function(event) {
                    id = $(this).parent().attr('id');
                    $.fancybox({
                        type: 'ajax',
                        href: '/pregao/infos/'+id+'/',
                        width: 500,
                        autoDimensions: false,
                        onComplete: function() {
                                $.fancybox.resize();
                            },
                        onClosed: function () {
                            //window.location.href = window.location.href;
                            }
                    });
                });
            {% else %}
            $('tr').not('[name=itens],[name=item]').children('td').bind("click", function() {
                var tr = $(this).parent().next('tr[id^=pregao-]');
                $('tr').removeClass('opened');
                $('tr[id^=pregao-]').not(tr).hide();
                if (tr.css('display') == 'none'){ 
                    tr.show();
                    $(this).parent().addClass('opened');
                } else {
                    tr.hide();
                    $(this).parent().removeClass('opened');
                }
            });

            $('tr[name=item]').bind('click', function() {
                {% if user.fornecedor.is_homologado %}
                    var id = $(this).attr('id').split('-')[1];
                    $.fancybox({
                            type: 'ajax',
                            href: '/pregao/lance/?id=' + id
                        });
                {% else %}
                    alert("Você deve estar homologado para poder incluir proposta aos itens.");
                {% endif %}
            });

            {% endif %}
        });
    </script>
{% endblock %}

{% block conteudo %}

    {% if perms.pregao.ver_todos %}
        {% if tudo %}
            <p><a href="{% url lista_pregao %}?tudo=0">Mostrar apenas ativos</a></p>
        {% else %}
            <p><a href="{% url lista_pregao %}?tudo=1">Mostrar todos</a></p>
        {% endif %}
    {% endif %}

    <table id="pregoes">
        <thead>
            <tr>
                <th>Código</th>
                <th>Fecha em</th>
                <th>Qtd Lances</th>
                {% if perms.pregao.ver_todos %}
                <th>Ativo</th>
                {% endif %}
            </tr>
        </thead>
        </tbody>
            {% for p in pregoes %}
                <tr id="{{ p.id }}">
                    <td>{{ p.codigo }}</td>
                    <td>
                        {% if p.is_ativo %}
                            {{ p.dt_fim|timeuntil }}
                        {% else %}
                            {% if p.is_futuro %}
                                Ainda não abriu.
                            {% else %}
                                Fechado.
                            {% endif %}
                        {% endif %}
                    </td>
                    <td>{{ p.get_qtd_propostas }}</td>
                    {% if perms.pregao.ver_todos %}
                    <td><img src="{{MEDIA_URL}}admin/img/admin/icon-{% if p.is_ativo %}yes{%else%}no{%endif%}.gif" /></td>
                    {% endif %}
                </tr>
                {% if not perms.pregao.ver_todos %}
                <tr name="itens" id="pregao-{{p.id}}" style="display: none;">
                    <td colspan="3">
                        <table>
                            <thead>
                                <tr>
                                    <th>Item</th>
                                    <th>Quantidade</th>
                                    <th>Prazo de Entrega</th>
                                    <th>Qtd Lances</th>
                                </tr>
                            </thead>
                            <tbody>
                            {% for i in p.itempregao_set.all %}
                                <tr name="item" id="item-{{ i.id }}">
                                    <td>{{ i.item }}</td>
                                    <td>{{ i.quantidade }}</td>
                                    <td>{{ i.prazo_entrega }} dia(s)</td>
                                    <td>{{ i.proposta_set.count }}</td>
                                </tr>
                            {% endfor %}
                            </tbody>
                        </table>
                    </td>
                </tr>
                {% endif %}
            {% empty %}
                <tr><td colspan="4" class="notfb" style="margin-left: 15px;"><b>Nenhum pregão {%if tudo %}cadastrado.{%else%}ativo.{%endif%}</b></td></tr>
            {% endfor %}
        </tbody>
    </table>

{% endblock %}
